public class PendingReceiptsManager
extends java.lang.Object
| Constructor and Description |
|---|
PendingReceiptsManager() |
| Modifier and Type | Method and Description |
|---|---|
static PendingReceiptsManager |
getInstance() |
java.util.Set<Receipt> |
getReceipts(java.lang.String userId)
Return all receipts saved locally from SharedPreference for the given
user
|
java.lang.String |
getRequestIdFromLocalPendingReceipt(java.lang.String receiptId) |
void |
removeReceipt(java.lang.String receiptId)
Remove the receipt from shared preference, call this method when the
receipt has been successful fulfilled
|
void |
saveReceipt(java.lang.String requestId,
java.lang.String userId,
java.lang.String receiptId,
java.lang.String receiptString)
Save the receipt from the purchase response to shared preference.
|
public void saveReceipt(java.lang.String requestId,
java.lang.String userId,
java.lang.String receiptId,
java.lang.String receiptString)
userId - receipt - public void removeReceipt(java.lang.String receiptId)
receiptId - public java.util.Set<Receipt> getReceipts(java.lang.String userId)
userId - public static PendingReceiptsManager getInstance()
public java.lang.String getRequestIdFromLocalPendingReceipt(java.lang.String receiptId)